Probabilistic Theorem Proving: A Unifying Approach for Inference in Probabilistic Programming
نویسندگان
چکیده
Inference is the key bottleneck in probabilistic programming. Often, the main advantages of probabilistic programming – simplicity, modularity, ease-of-use, etc. – are dwarfed by the complexity and intractability of inference. In fact, one of the main reasons for the scarcity/absence of large applications and real-world systems that are based in large part on probabilistic programming languages (PPLs) (c.f. [6, 8]) is the lack of fast, scalable and accurate inference engines for them. Therefore, in this paper, we consider probabilistic theorem proving (PTP) [5], a recently proposed scalable, general-purpose algorithm for inference in probabilistic logic, and extend it to yield a general-purpose inference algorithm for PPLs.
منابع مشابه
Report from Dagstuhl Seminar 15181 Challenges and Trends in Probabilistic Programming
This report documents the program and the outcomes of Dagstuhl Seminar 15181 “Challenges and Trends in Probabilistic Programming”. Probabilistic programming is at the heart of machine learning for describing distribution functions; Bayesian inference is pivotal in their analysis. Probabilistic programs are used in security for describing both cryptographic constructions (such as randomised encr...
متن کاملMazur-Ulam theorem in probabilistic normed groups
In this paper, we give a probabilistic counterpart of Mazur-Ulam theorem in probabilistic normed groups. We show, under some conditions, that every surjective isometry between two probabilistic normed groups is a homomorphism.
متن کاملCompleteness in Probabilistic Metric Spaces
The idea of probabilistic metric space was introduced by Menger and he showed that probabilistic metric spaces are generalizations of metric spaces. Thus, in this paper, we prove some of the important features and theorems and conclusions that are found in metric spaces. At the beginning of this paper, the distance distribution functions are proposed. These functions are essential in defining p...
متن کاملBucket elimination: A unifying framework for probabilistic inference
Probabilistic inference algorithms for belief updating, nding the most probable explanation, the maximum a posteriori hypothesis, and the maximum expected utility are reformulated within the bucket elimination framework. This emphasizes the principles common to many of the algorithms appearing in the probabilistic inference literature and clari es the relationship of such algorithms to nonseria...
متن کاملInference in Probabilistic Logic Programs Using Lifted Explanations
In this paper, we consider the problem of lifted inference in the context of Prism-like probabilistic logic programming languages. Traditional inference in such languages involves the construction of an explanation graph for the query that treats each instance of a random variable separately. For many programs and queries, we observe that explanations can be summarized into substantially more c...
متن کامل